package top.aigoo.project01.utils;

/**
 * @Description:
 * 因为数据库 需要的是从第(rowIndex)行开始，取多少条数据，
 * 但 用户侧给的是第几页,每页获取多少条数据,
 * 所以设计这个工具类实现数量转换。
 * @Author: Mr.OYSHUO.欧阳大叔  mail:1642302522@qq.com
 * @Version 1.0.0
 * @Date: 2021/8/16 23:19
 */
public class PageCalculator {
    /**
     * pageIndex代表第几页， 第二页取的数据就是 (2-1)*pageSize
     * @param pageIndex
     * @param pageSize
     * @return
     */
    public static int calculateRowIndex(int pageIndex, int pageSize) {
        return (pageIndex > 0) ? (pageIndex - 1) * pageSize : 0;
    }
}
